@CHARSET "UTF-8";
body{
	font-family: "Arial", "Serif", "Helvetica", "sans-serif";
	font-size:12px;
}
input,textarea {font-size:14px;}
textarea.hint{color:#CCC;}
.f14{font-size:14px;}
.g{color:#BBBBBB;}
.g1{color:#666666;}
.gb{
	background:#F4F7DD;
	padding:6px 10px;
}
td.r{text-align:right}
a img{border:0;}
a {
	color:#95B85C;
	text-decoration:none;
}
a.b{
	font-size:14px;
	font-weight:bold;
}
a.s {
	color:#000;
}
a.tag {
	padding:2px 6px;
}
a.disabled {
	color:#666;
	background:#F4F7DD;
}
a:hover{
	text-decoration:underline;
}
.fl {float:left;}
h1{
	font-family:'微软雅黑','黑体',Verdana;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h2 {
	font-size:14px;
	color:#C69F64;
	margin:0;
	padding:10px 0 10px 13px;
	background:url(/images/title_dot.gif) no-repeat left center;
}
p {
	margin:0;
	padding:0;
	line-height:150%;
}
form,ul.u{
	list-style:none;
	padding:0;
	margin:0;
}
ul.c {
	list-style: circle;
	padding:0 0 0 16px;
	margin:0;
	width:300px;
}
ul.h li{
	float:left;
}
tr.td1 td{
	background:#F4F7DD;
}
table.ing td{
	padding:6px 20px;
}
#header{
	height:66px;
	border-bottom:dotted 4px #D7E6E3;
	margin-bottom:10px;
}
#main{
	position:relative;
}
#left {
	width:540px;
	float:left;
	overflow:hidden;
}
#right {
	width:320px;
	float:right;
}
#logo{
	width:89px;
	height:30px;
}
#menu{
	padding-top:12px;
	width:400px;
	font-size:14px;
	font-weight:bold;
}
#menu li a{
	display:block;
	padding:2px 10px;
	
}
#loginAndSearch {
	float:right;
	text-align:right;
}
#loginAndSearch form{
	padding-top:20px;
}
#top_recipe {
	height:200px;
}
#top_recipe img{
	padding-right:10px;
}
#search_btn{
	background:url(/images/search_bg.gif) no-repeat;
	width:57px;
	height:23px;
	border:0px;
	font-size:12px;
	color:#676767;
}
.dl{
	border-bottom:dotted 1px #D8DCAA;
}
.c{
	margin:0 auto;
	width:890px;
}
.cen{
	text-align:center;
}
.clr{
	clear:both;
}
.square{
	width:110px;
	height:110px;
}
.list li {
	padding:8px 0;
}
.list .l {
	position:absolute;
}
.ul_recipe .r {
	padding-left:150px;
	height:105px;
}
.ul_people .r {
	padding-left:68px;
	height:48px;
}
.ul_food .r {
	padding-left:110px;
	height:75px;
}

.recipe_img {
	width:140px;
	height:110px;
}
.recipe_img2 {
	width:280px;
	height:220px;
	margin:0 10px 10px 0;
}
.people_img{
	width:48px;
	height:48px;
}
.food_img{
	width:100px;
	height:75px;
}
.food_img2{
	max-width:240px;
	height:auto;
}
.pTitle{
	position:relative;
	padding-left:58px;
}
.edit {padding-left:17px;background:url('/images/edit.gif') no-repeat left center;}
.delete {padding-left:17px;background:url('/images/delete.gif') no-repeat left center;}
#tagCloud {background:#F5F5F5;border:1px solid #EEEEEE;padding:15px;}
#tagCloud a{color:#0063DC;}
.page a{background:#FFF;border:1px solid #DDDDDD;padding:2px 6px;}
.page a:hover{background:#95B85C;color:#FFF;text-decoration:none;border-color:#999}
.page span{color:#AAA;padding:2px 6px;border:solid 1px #FFF;}
.page span.c{color:#000;font-weight:bold;}